Требования к 1С:Экспертам –
и соответствующие материалы курса…

Фирма «1С» выдвигает 6 основных требований к специалистам, желающим получить статус 1С:Эксперт.

Наш курс «Ускорение и оптимизация систем на 1С:Предприятие 8.3 и Подготовка на 1С:Эксперт по технологическим вопросам» – это прежде всего набор практик с реальных проектов по оптимизации информационных баз 1С.

Но, естественно, в курсе мы закрываем все вопросы по подготовке к экзамену 1С:Эксперт.

Включая дополнительные вопросы, на которых экзаменаторы любят завалить аттестуемых :)

Материалы на этой странице содержат требования к экзамену 1С:Эксперт по состоянию на 2016 год. В настоящий момент требования к Экспертам усложнились.

Для полноценной подготовки к Аттестации рекомендуем пройти курс – Ускорение и оптимизация систем на 1С и Подготовка на 1С:Эксперт

Итак, 6 основных требований для 1С:Эксперт

1. Владеть методиками и технологиями нагрузочного тестирования систем на платформе «1С:Предприятие 8»

Эта тема разбирается в 3-м модуле курса, в главе «Анализ причин медленной работы и оптимизация системы».

Уроки из курса по теме:

  • 1С:Тест-центр – описание и возможности
  • Интеграция 1С:Тест-центр и рабочей конфигурации. Запуск 1С:Тест-центр
  • Создание сценария тестирования в 1С:Тест-центр для генерации и проведения документов
  • Создание и настройка объектов в 1С:Тест-центр. Запуск теста в рабочей базе
  • Постановка задачи для проверки конфигурации на избыточные блокировки
  • Реализация алгоритма параллельного создания документов
  • Создание сценария для проверки конфигурации на избыточные блокировки. Запуск теста
  • Создание сценария для анализа взаимоблокировок в конфигурации
Полезное видео по теме
Изучив уроки, Вы сможете проверить, какое количество пользователей потянет Ваше оборудование.

Написание кода простейшего сценария

Создание простейшего сценария

2. Администрировать ИС с большим количеством пользователей для достижения максимальной производительности и пропускной способности

Эта тема разбирается в 5-м модуле, в главе «Кластер серверов 1С:Предприятие».

Уроки из курса по теме:

  • Назначение и возможности кластера серверов «1С:Предприятие 8»
  • Рекомендации по архитектуре серверов в зависимости от количества одновременно работающих пользователей
  • Настройка кластера серверов 1С:Предприятие 8.2 и 8.3
  • Рабочий сервер и рабочий процесс – функциональность и схема работы
  • Управление системой с помощью консоли кластера серверов
  • Процессы кластера серверов – ragent, rmngr, rphost
  • Обеспечение стабильной работы системы с помощью нескольких рабочих процессов
  • Создание нового рабочего процесса – настройка параметров и запуск
  • Стабильность рабочего процесса. Использование резервных рабочих процессов
  • Подключение нового рабочего сервера к кластеру серверов в консоли кластера
  • Подключение информационной базы к кластеру серверов
  • Управление использованием памяти рабочего сервера
  • Свойства сервера: Контроль количества соединений и ИБ на процесс, Менеджер под каждый сервис, Центральный сервер
  • Распределение нагрузки между рабочими серверами в кластере
  • Алгоритм распределения клиентов по рабочим процессам сервера
  • Особенности распределения нагрузки в кластере серверов на платформе «1С:Предприятие 8.3»
  • Настройка кластера серверов в «1С:Предприятие 8.3» с автоматическим распределением нагрузки
  • Кейс – обслуживание информационной базы на отдельном сервере. Настройка требований назначения функциональности
  • Распределение клиентов по рабочим процессам в «1С:Предприятие 8.3»
Полезное видео по теме

Изучив уроки, Вы сможете настраивать ряд параметров кластера серверов 1С:Предприятие 8.3.

Распределение нагрузки между серверами 8.3. Пример

Обслуживание базы отдельным сервером 8.3

3. Оценивать эффективность работающей системы, находить проблемы и узкие места

Эта тема разбирается в 3-м модуле, в главе «Расследование причин медленной работы».

Уроки из курса по теме:

  • Общие принципы расследования причин медленной работы базы 1С
  • Объективные данные для анализа причин медленной работы 1С
  • 3 главные причины медленной работы системы 1С
  • 2 класса задач по оптимизации 1С – улучшение производительности операций и обеспечение параллельной работы пользователей
  • Принципы объективного замера производительности операций
  • Кейс – замер производительности с помощью отладчика
  • 1С:Центр управления производительностью – предназначение и возможности
  • Настройка параметров 1С:ЦУП. Синхронизация времени на серверах 1С
  • Настройка доступа 1С:ЦУП к серверу СУБД. Использование 1С:ЦУП в домене
  • Архитектура интеграции 1С:ЦУП в рабочую информационную систему
  • Варианты интеграции 1С:ЦУП с рабочей системой
  • Установка конфигурации 1С:ЦУП. Подключение ЦУП через COM-соединитель
  • Настройка параметров центрального сервера и кластера серверов в 1С:ЦУП
  • Связь 1С:ЦУП и исследуемой информационной базой
  • Настройка типов исследуемых показателей в 1С:ЦУП
  • Настройка прав пользователя в СУБД, показателей операционной системы
  • Настройка каталогов для записи логов 1С:ЦУП
  • Настройка доступа к локальному каталогу и прав доступа для работы ТЖ
  • Самые частые ошибки при настройке технологического журнала
  • Настройка трассировок в 1С:ЦУП. Настройка сервера 1С:ЦУП
  • Режимы работы 1С:ЦУП – Мониторинг и режим Просмотр
  • Оперативные и аналитические показатели 1С:ЦУП
  • Включение и сбор оперативных показателей в ЦУП
  • Главные симптомы неоптимальных запросов
  • Симптомы излишних ожиданий на блокировках и взаимоблокировок
  • Безопасность использования «1С:ЦУП» в корпоративной ИС
  • Альтернатива ЦУП. Облачная система контроля производительности
  • Сервис анализа неоптимальных запросов – описание и возможности
  • Получение доступа к сервису анализа неоптимальных запросов
  • Установка сервиса анализа неоптимальных запросов
  • Настройка параметров сервиса анализа неоптимальных запросов
  • Поиск медленных запросов в рабочей ИБ с помощью бесплатного сервиса
  • Бесплатный сервис анализа блокировок – описание, возможности, скачивание
  • Установка сервиса анализа блокировок
  • Настройка параметров сервиса анализа блокировок
  • Поиск избыточных ожиданий на блокировках с помощью бесплатного сервиса
  • Бесплатный сервис анализа технологического журнала – описание и возможности
  • Получение и установка сервиса анализа ТЖ
  • Настройка параметров сервиса анализа технологического журнала
  • Пример использования сервиса анализа ТЖ
  • Когда необходимо производить upgrade серверного оборудования?
  • Медленная работа системы под одним пользователем 1С – возможные причины
  • Медленная работа системы на одном компьютере – возможные причины
  • Ошибки платформы, влияющие на медленную и неустойчивую работу
  • Что делать, если абсолютно все операции в системе выполняются медленно
  • Причины медленной работы сервера 1С
  • Оценка текущей производительности ИС с помощью APDEX
  • Общая схема расчета APDEX. Ключевые операции
  • Классификация ключевых операций по приоритетам
  • Определение целевого и фактического времени для ключевых операций
  • Расчет индекса APDEX. Объединение рабочей конфигурации с 1С:БСП
  • Создание и настройка ключевых операций в информационной базе
  • Встраивание кода замера в конфигурацию. Включение замеров операций
  • Инструменты расчета APDEX в типовых решениях. Регистрация сервиса APDEX
  • Объединение конфигураций с сервисом APDEX. Настройка сервиса APDEX
  • Фиксация времени проведения документов и выполнения запросов
  • Использование APDEX в реальной практике
Полезное видео по теме

В этих видео мы показываем, как можно в своей конфигурации найти запросы, которые тормозят систему.

Это бесплатные сервисы, которые могут показать ряд проблем с Вашей информационной базой.

Вы только что сэкономили 84 000 рублей – именно столько стоит «1С:Корпоративный инструментальный пакет» :)

Сервис анализа неоптимальных запросов. Загрузка клиента

Сервис анализа неоптимальных запросов. Установка

Сервис анализа неоптимальных запросов. Настройки

Сервис анализа неоптимальных запросов. Пример

4. Диагностировать проблемы эксплуатации большой информационной системы, определять причину проблем и предлагать адекватный способ решения

Эта тема разбирается в 3-м модуле, в главе «Расследование причин медленной работы».

Уроки из курса по теме:

  • Основные принципы оптимизации. Неоптимальные запросы – общая схема
  • Запрос 1С и запрос SQL. Оптимизатор и план запроса
  • Настройка SQL Profiler. План запроса. Соответствие таблиц СУБД и метаданных
  • Операторы плана запроса. Table Scan. Clustered Index Scan. Index Scan Index Seek
  • Операторы Constant Scan. Clustered Index Seek и Sort. Compute Scalar
  • Операция Nested Loops, Merge Join и Hash Join
  • Чтение текстового и графического плана запроса
  • Кейсы. Разыменование полей. Соединение нескольких таблиц
  • Кейс – использование составных типов данных
  • Признаки неоптимального плана. Причины медленной работы запроса
  • Кейс – невыполнение регламентных операций СУБД
  • Разбор проблем – соединение с подзапросом и виртуальной таблицей
  • Назначение и структура индексов. Кластерные и некластерные индексы
  • Простые и составные индексы. Основные индексы платформы
  • Создание собственных индексов. Как узнать каких индексов не хватает
  • Кейс – несоответствие индексов и условий. Селективность индексов
  • Кейс – подзапрос в условии соединения
  • Поля составного типа – внутреннее устройство и механика работы
  • Рекомендации по работе с полями составного типа
  • Использование параметров виртуальной таблицы
  • Решение проблем – запросы в цикле, коррелированный запрос, обращение через несколько точек, обращение к ссылке
  • Правильное проектирование универсальных запросов. Декартово произведение
  • Рекомендации по написанию запросов
  • Как узнать, кто выполняет медленный запрос
  • Анализ запросов с помощью бесплатного сервиса, 1С:ЦУП, SQL Profiler, ТЖ
  • Кейс – поиск и оптимизация запроса в ИБ
  • Транзакция – описание и пример. Типы и виды транзакций
  • Объектные блокировки 1С. Транзакционные блокировки
  • Связь между блокировкой и транзакцией, блокировкой и запросом
  • Типы блокировок. Таблица совместимости блокировок
  • Совместимость блокировок. Реализация блокировок в СУБД
  • Грануляция и эскалация. Эскалация на управляемых блокировках
  • Уровень изоляции транзакции. Грязное чтение
  • Read Committed Snapshot – описание и решение проблемы
  • Сравнение Read Committed и Read Committed Snapshot
  • Неповторяемое чтение – решение проблемы. Repeatable read и Read Committed
  • Чтение фантомов – решение проблемы. Read Uncommitted
  • Режимы блокировок в 1С. Автоматический и управляемый режим
  • Типы управляемых блокировок, установка и нюансы управляемых блокировок
  • Установка явных управляемых блокировок
  • Блокировка на всю таблицу. Блокировка объектных сущностей
  • Внутреннее устройство управляемых блокировок
  • Режимы блокировки и СУБД. Режимы блокировки в 1С. Плюсы и минусы
  • Автоматический и управляемый режим блокировки данных
  • Особенности использования разделителя итогов
  • Блокирующее чтение итогов в начале транзакции
  • Старая и новая методика контроля остатков
  • Свойство БлокироватьДляИзменения – схема решения взаимоблокировки
  • Режим удаления движений – техника использования
  • Выгрузка изменений по плану обмена. Изменение большого объема данных
  • Анализ блокировок с помощью 1С:ЦУП и бесплатного сервиса
  • Повышение уровня изоляции ресурса – решение проблем со взаимоблокировками
  • Решение проблемы – разный порядок блокируемых полей
  • Взаимоблокировки из-за неоптимального запроса
  • Max degree of parallelism. Отслеживание взаимоблокировок в СУБД
  • Сценарий воспроизведения deadlocks
  • Устранение взаимоблокировок c помощью 1С:ЦУП и бесплатного сервиса
Полезное видео по теме

В этом видео мы покажем, как находить избыточные блокировки в своей информационной базе с помощью бесплатного сервиса.

Сервис анализа блокировок. Загрузка клиента

Сервис анализа блокировок. Установка

Сервис анализа блокировок. Настройка

Сервис анализа блокировок. Пример

5. Знать особенности архитектуры и реализации механизмов платформы «1С:Предприятия 8», критичных с точки зрения производительности

Эта тема разбирается в 3-м модуле, в главе «Анализ причин медленной работы и оптимизация системы».

Уроки из курса по теме:

  • Внутреннее устройство управляемых блокировок
  • Причины избыточных блокировок
  • Автоматический режим блокировок
  • Не оптимальная работа запроса
  • Методические ошибки при проектировании конфигурации
  • Методические ошибки при проектировании констант
  • Методические ошибки при проектировании последовательности документов
  • Методические ошибки при проектировании регистров
Полезное видео по теме

В этом видео мы показываем на примере, как можно увеличить производительность бухгалтерской подсистемы.

Методические ошибки. Регистры. Пример

6. Уметь проектировать и разрабатывать большие информационные системы

Эта тема разбирается в 3-м модуле, в главе «Расследование причин медленной работы».

Уроки из курса по теме:

  • Старая и новая методика контроля остатков
  • Избыточные блокировки в информационной базе
  • Методические ошибки при проектировании и использовании констант
  • Кейс – неправильное использование “Констант”
  • Методические ошибки при проектировании и использовании последовательности документов
  • Кейс – снижение параллельности работы системы при использовании последовательности документов
  • Методические ошибки при проектировании и использовании регистров
Полезное видео по теме

В этом видео проведен разбор проблем при использовании объекта «Последовательность документов».

Методические ошибки. Последовательность. Пример

В курсе мы разбираем то, что не требуют на Аттестации, но необходимо на реальных проектах:

  • Бесплатные инструменты мониторинга и анализа производительности
  • Внедрение системы замера времени выполнения операций
  • Настройка сервера СУБД и регламентных заданий
  • Недокументированное поведение системы при установке управляемых блокировок
  • Возможные проблемы при работе с виртуальными машинами
  • Настройка отказоустойчивости кластера 1С
  • Расследование проблем стабильности
  • Использование технологического журнала
  • Финальное задание – реальный пример оптимизации конфигурации